/*
 * @(#)Attribute.java
 * Date 2013-09-08
 * Version 1.0
 * Author Jim Horner
 * Copyright (c)2012
 */


package us.hornerscorners.lamppost.model.document;

import java.util.ArrayList;
import java.util.List;


/**
 * Class description
 *
 *
 * @version        v1.0, 2013-09-08
 * @author         Jim Horner
 */
public class Attribute {

    /** Field description */
    private String name;

    /** Field description */
    private final List<String> values;

    /**
     * Constructs ...
     *
     */
    public Attribute() {

        super();
        this.values = new ArrayList<>();
    }

    /**
     * Method description
     *
     *
     * @return
     */
    public String getName() {
        return name;
    }

    /**
     * Method description
     *
     *
     * @return
     */
    public List<String> getValues() {
        return values;
    }

    /**
     * Method description
     *
     *
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }
}
